﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Sofire.AOP.Settings
{
    /// <summary>
    /// <see cref="Sofire.AOP.IAOPHandler"/> 的对象模式。
    /// </summary>
    public enum HandlerObjectMode
    {
        /// <summary>
        /// 多例模式，表示针对每一个注册实例使用一个 <see cref="Sofire.AOP.IAOPHandler"/> 实例。这是一个默认值。
        /// </summary>
        SingleCall,
        /// <summary>
        /// 单例模式，表示只使用一个 <see cref="Sofire.AOP.IAOPHandler"/> 实例。
        /// </summary>
        Singleton,
    }
}
